package org.aiforum.backend.mapper;

import java.util.List;

import org.aiforum.backend.common.QueryPreperty;
import org.aiforum.domain.Plate;

/**
 * 板块映射接口
 * @author Administrator
 *
 */
public interface PlateMapper {
   
	/**
	 * 保存板块
	 */
	void  insert(Plate plate);
	/**
	 * 更新板块
	 * @param plate
	 */
	void  update(Plate plate);
	
	/**
	 * 根据ID查找板块
	 * @param plateId
	 * @return
	 */
	Plate findById(int plateId);
	/**
	 * 删除板块
	 * @param plateId
	 */
	void delete(int plateId);
	
	/**
	 * 根据属性查找板块
	 * @param queryPreperty
	 * @return
	 */
	List<Plate> queryByPreperty(QueryPreperty queryPreperty);
	/**
	 * 根据属性统计数量
	 * @param queryPreperty
	 * @return
	 */
	int checkExists(QueryPreperty queryPreperty);
}
